Soru & Cevap

simple_list_item_2 listviewda çoklu seçim yapamıyorum.

19.12.2014 - 01:19

Merhaba, android programlama adına henüz yeni yeni emeklemeye başladım. Sorunum şu. Telefon rehberinden edindigim isim ve telefon numaralarını listview'e atan bir uygulama yaptım. Simple_list_item_2 ile isim ve numaraları bir listviewa aktarabiliyorum. Yalnız listviewden çoklu seçim yapmak istiyorum. simple_list_item_multiple_choice yapmam gerek galiba. Ama bir türlü yapamadım.

[code]

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setListAdapter(new ArrayAdapter<String[]>(
                this,
                android.R.layout.simple_list_item_2,
                android.R.id.text1,
                List) {

            @Override
            public View getView(int position, View convertView, ViewGroup parent) {
                View view = super.getView(position, convertView, parent);
                String[] entry = List.get(position); // Listenin icinden bir ad ve telefon alıyor.
                // {"Ahmet M","0554xxxxxxx"} gibi...
                TextView text1 = (TextView) view.findViewById(android.R.id.text1); // Listview'e ilk text alınıyor.
                TextView text2 = (TextView) view.findViewById(android.R.id.text2); // Listview'e ikinci text alınıyor.
                text1.setText(entry[0]); // text1'e ad veriliyor.
                text2.setText(entry[1]); // text2'e telefon numarası veriliyor.
                return view;
            }
        });

    }

[/code]

Listview edinen kod bu şekilde. Yeterince açık bir anlatım yapabilmişimdir, umuyorum. Yardım ve çözüm önerilerinizi bekliyorum. Teşekkürler.

 

29 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user vural
vural
19.12.2014 - 01:26

Aslında bu attığınız linke bakıyordum halihazırda. Buradaki örneği çalıştırıyordum ama iki item şeklinde uyarlayamıyordum. Uzun uğraştan sonra yapamayacağıma kanaat getirmiştim. Tekrar bakayım. Teşekkürler.

picture-1372-1408467635.jpg
ahmtbrk
19.12.2014 - 07:57

http://theopentutorials.com/tutorials/android/listview/android-multiple-selection-listview/

Multiple selection konusunda yararlanabilirsin.

[code]


adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_multiple_choice, sports);
        listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
 

[/code]